# 停止httpd服务
sudo systemctl stop httpd

# 禁用开机自启
sudo systemctl disable httpd
# 永久移除HTTP服务规则
sudo firewall-cmd --permanent --remove-service=http

# 重新加载防火墙配置
sudo firewall-cmd --reload
# 编辑主配置文件
sudo vim /etc/named.conf
zone "lichangsheng.com" IN {
    type master;
    file "lichangsheng.com.zone";  # 区域文件路径
    allow-update { none; };
};

# 进入区域文件目录
cd /var/named/


sudo cp -p site-a.com.zone lichangsheng.com.zone

# 编辑新区域文件
sudo vim lichangsheng.com.zone
$TTL 1D
@       IN SOA  lichangsheng.com. admin.lichangsheng.com. (
                    2025110301  ; 序列号（日期+版本，如2025110301）
                    1D          ; 刷新时间
                    1H          ; 重试时间
                    1W          ; 过期时间
                    3H )        ; 否定缓存时间
        IN NS   ns.lichangsheng.com.  ; 域名服务器记录

; A记录：域名解析到IP
ns      IN A    192.168.32.128       ; DNS服务器自身IP（虚拟机IP）
ftp     IN A    192.168.32.32        ; FTP记录（学号末两位）
mail    IN A    192.168.32.111       ; 邮件服务器IP

; MX记录：邮件交换记录
@       IN MX 10 mail.lichangsheng.com.  ; 优先级10，指向邮件服务器

# 重启named服务
sudo systemctl restart named

# 确保服务启动成功
sudo systemctl status named


# 在虚拟机中测试
nslookup ftp.lichangsheng.com

# 若物理主机DNS指向虚拟机IP，也可在物理机CMD中测试
nslookup ftp.lichangsheng.com
# 在虚拟机中测试
nslookup -query=mx lichangsheng.com

# 物理机测试
nslookup -query=mx lichangsheng.com


